<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数据类型转换-其他转数字</title>
</head>
<body>
  <script>
    // 其他数据类型转String
    var a;
    var b = null;
    var c = true;
    var d = false;
    var num = 100;

    // 三种方法
    // 其一 隐式转换 采用 的 方式 String()
    console.log(String(a)); //'undefined'
    console.log(String(b)); //'null'
    console.log(String(c)); //'true'
    console.log(String(d)); //'false'
    console.log(String(num)); //'100'

    // 这里是分割线
    console.log('=====================');

    // 其二 变量名.toString()
    // null  和 undefined 无效
    // console.log(a.toString());
    // console.log(b.toString());
    console.log(c.toString()); // 'true'
    console.log(num.toString()); // '100'

    // 这里是分割线
    console.log('=====================');

    // 其三 + 拼接
    console.log(a + '');
  </script>
</body>
</html>